@charset "utf-8";
/*css document*/

/*详情页背景色*/
#page_wrap{
	background:#EBEBEB;
}
/*详情页主要内容的路径导航*/
.details_nav {
	overflow:hidden;
	width:1090px;
	margin:0 auto;
}
.details_nav a{
	color:#888;
	line-height:50px;
}
.details_nav a:hover{
	color:#333;
}
/*详情主要内容*/
#page_wrap .details_main {
	width:1090px;
	margin:0 auto;
	overflow:hidden;
}
#page_wrap .de_main_content{
    overflow: hidden;
    margin-bottom: 30px;
    background: #fff;
    padding-bottom: 50px;
}
.content_L{
	width:550px;
	float:left;

}
/*商品相册*/
.content_L .product_L{
	width:500px;
	margin:25px auto;
	position:relative;
}
/*相册顶部vip标签*/
.content_L .product_L .not_vip_tag {
	width:55px;
	height:55px;
}
.content_L .product_L .vip_tag {
	width:55px;
	height:55px;
	display:none;
}
/*商品主要图片*/
.content_L .product_L .pro_preview{
	position:relative;
}
.content_L .pro_preview .icon_over{
	position:absolute;
	background:url(../images/tips.png) no-repeat -22px -1145px;
	display:block;
	width:230px;
	height:230px;
	top:30px;
	left:140px;
	z-index:100;
	text-indent:-2000px;
	overflow:hidden;
	display:none;
}
/*左侧的图片*/
.content_L .pro_preview .pic{
	width:300px;
	height:300px;
	line-height:300px;
	position:relative;
	text-align:center;
	margin:0 auto;
}
/*左侧图片上的遮罩*/
.content_L .pro_preview .pic .fangdajing_mask{
	position:absolute;
	width:300px;
	height:300px;
	z-index:10;
	cursor:move;
}
/*右侧定位的大图位置和大小框架*/
.content_L .pro_preview .pic_big{
    width: 400px;
    height: 300px;
    position: absolute;
    left: 580px;
    top: 0;
    border: 1px solid #333;
    z-index:10;
    display: none;
    overflow: hidden;
}
/*右侧大图的相对定位,宽度为1000px*/
.content_L .pro_preview .pic_big .pic_big_mask{
	width:600px;
	height:auto;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.content_L .pro_preview .pic_big img{
	width:100%;
	height:100%;
}
.content_L .pro_preview .pic img {
	max-width:300px;
	max-height:300px;
	vertical-align:middle;
}
/*左侧图片上的透明放大镜*/
.content_L .pro_preview .pic .fangdajing {
	width:180px;
	height:150px;
	opacity:0.5;
	z-index:9;
	top:0;
	left:0;
	display:none;
    background-color: #B3D5FF;
    position:absolute;
    cursor:move;
}
/*点击查看大图的放大镜图标*/
.content_L .product_L .pro_preview .search_logo a{
	background:url(../images/search_logo.jpg) no-repeat left center;
	width:22px;
	height:22px;
	display:block;
}
.content_L .product_L .pro_preview .search_logo{
	position:absolute;
	bottom:0;
	right:0;
}
/*商品轮播图*/
.pro_lunbo{
	width:100%;
	margin-top:30px;
	position:relative;
}
.pro_lunbo .forward {
	width:50px;
	height:105px;
	line-height:105px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	
}
.pro_lunbo .backward {
	width:50px;
	height:105px;
	line-height:105px;
	text-align:center;
	position:absolute;
	top:0;
	right:0;
	
}
.pro_lunbo .forward a {
	font-size:40px;
	color:#ccc;
}
.pro_lunbo .backward a {
	font-size:50px;
	color:#ccc;
}
.pro_lunbo .pro_smallPic{
	position:relative;
	margin: 0 50px;
    padding-top: 5px;
    overflow: hidden;
    width: 450px;
    height: 105px;
}
.pro_lunbo .pro_smallPic ul li img{
	width:93px;
	height:94px;

}
.pro_lunbo .pro_smallPic ul li{
	width:93px;
	height:94px;
	border:1px solid #666;
	cursor:pointer;
	margin-top:5px;
	float:left;
	margin-right:10px;
}
.pro_lunbo .pro_smallPic ul{
	overflow: hidden;
	height:110px;
	line-height:110px;
	float:left;
	position:absolute;
	top:0;
	left:0;
	width:1000px;
}

/*<!--详情图片购买部分右侧开始-->*/
.content_R{
	width:460px;
	margin-right:25px;
	padding-top:40px;
	float:right;
}
.con_text_title{
	margin-bottom:30px;
}
.con_text_title a{
	font-size: 22px;
    font-weight: 100;
    line-height: 24px;
    padding-bottom: 30px;
}
/*商品价格*/
.pro_price {
	overflow:hidden;
}
.pro_price span{
	font-size:35px;
	line-height:65px;
	color:#EC3E7D;
	float:left;
}
.pro_price p{
	text-align: justify;
    overflow: hidden;
    padding: 30px 0 0 20px;
    float:left;

}
.pro_price del{
	color:#959595;
	float:left;
	
}
.pro_price i {
	font-size:16px;
	color:#cb9966;
	float: left;
    padding: 30px 0 0 20px;
    font-style: normal;
}
/*商品促销*/
.pro_activity{
	padding:20px 0;
	
}
.activity01 {
	padding:5px 0;
	line-height:22px;
	overflow: hidden;
}
.activity01 i{
	background:#71D2C3;
	color:#fff;
	padding:2px 8px;
	margin-right:5px;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	display:block;
	float:left;
	font-style:normal;
	border-radius:3px;
}
.activity01 .po_re{
	float:left;
	display:block;
	position:relative;
	
}
.activity01 .title_act{
    width: 150px;
    height: 38px;
    position: absolute;
    display: block;
    background-size: 35px 28px;
    top: 21px;
    left: 0;
}
.activity01 .title_act p{
    display: block;
    height: 27px;
    width: 100%;
    background: #fff;
    border: 1px solid #EC3E7D;
    position: absolute;
    top: 5px;
   
}
/*.activity01 .title_act p b{
    height: 44px;
    width: 100px;
    background: url(../images/tag_active01.png) no-repeat left center;
    position: absolute;
    top: -10px;
    left: 0;
}
.activity01 .title_act p i{
    height: 27px;
    width: 100%;
    position: absolute;
    top: 6px;
    left: 0px;
    line-height: 14px;
    z-index: 19;
    background: none;
    color: #666;
    font-weight: 100;
    font-size: 14px;
}*/

/*商品规格*/
#pro_buy .star{
	line-height:50px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	overflow:hidden;
}
#pro_buy .star span{
	display:block;
	float:left;
}
#pro_buy .star ul{
	float:left;
}
#pro_buy .star ul li{
	float:left;
	margin:-2px 2px;
	color:#ddd;
	
}
#pro_buy .star a{
	float:left;
	display: block;
}

/*商品库存/*/
#pro_buy .pro_action {
		position:relative;
}
#pro_buy .pro_action .pro_num {
	overflow:hidden;

	
}
#pro_buy .pro_action .pro_num span{
	font-size:14px;
	color:#3e3e3e;
	display:block;
	float:left;
	line-height:24px;
}
#pro_buy .pro_action .pro_num {
	margin:10px 0 20px 0 ;
}
#pro_buy .pro_action .pro_num a{
	display:block;
	float:left;
	width:20px;
	height:21px;
	border:1px solid #f2f2f2;
	text-align:center;
	line-height:21px;
	background:#ddd;
}
#pro_buy .pro_action .pro_num .num_buy{
	display:block;
	float:left;
	width:30px;
	height:21px;
	border:1px solid #f2f2f2;
	text-align:center;
	line-height:21px;
	
}
/*购买商品按钮*/
#pro_buy .btn_buy .btn_buy_01 a{
	display:block;
	width:220px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-right:10px;
	background:#EC3E7D;
}
#pro_buy .btn_buy .btn_buy_02{
	width:218px;
	height:48px;
	position:relative;
	line-height:50px;
	text-align:center;
	color:#9C9C99;
	cursor:pointer;
	font-size:16px;
	float:left;
	border:1px solid #DEDEDE;
}
#pro_buy .btn_buy .btn_buy_02 p{
	display:inline-block;
}
#pro_buy .btn_buy .btn_buy_02 img{
	width:220px;
	height:0;
	position:absolute;
	top:-222px;
	left:0;
	box-shadow:0px 2px 16px -5px #666;
}
/*购买数量小于1时弹出的框*/
#pro_buy .tankuang{
    position: absolute;
    top: -68px;
    left: 0;
    width: 100px;
    height: 35px;
    border: 1px solid #FEBF0F;
    background: #fff;
    padding: 10px 10px 10px 28px;
    opacity:0;
}
#pro_buy .tankuang .jinggao{
	color:#FEBF0F;
	position:absolute;
	top:8px;
	left:7px;
	font-size:16px;
}
#pro_buy .tankuang p{
	text-align:left;
	line-height:18px;
	
}
#pro_buy .tankuang .lingxing01{
	font-size:24px;
	color:#FEBF0F;
	position:absolute;
	top:48px;
	left:30px;
	z-index:1;
}
#pro_buy .tankuang .lingxing02{
	font-size:24px;
	color:#fff;
	position:absolute;
	top:46px;
	left:30px;
	z-index:2;
}
/*分享和收藏*/
#pro_buy .share {
	line-height:65px;
	overflow:hidden;
	float:left;
	width:100%;
}
#pro_buy .store_pro{
	float:left;
}
#pro_buy .store_pro a{
	float:left;
	font-size:14px;
	display:block;
	color:#666;
	
}
#pro_buy .store_pro a span{
	padding:0 3px;
}
#pro_buy .share_pro{
	float:right;
}
#pro_buy .share_pro span{
	display:block;
	float:left;
	margin-right:15px;
}
#pro_buy .share_pro ul{
	float:left;
	margin-top:24px;
}
#pro_buy .share_pro ul li{
	float:left;
	margin-right:5px;
}
#pro_buy .share_pro ul li a{
	display:block;
	width:20px;
	height:20px;
}
#pro_buy .share_pro ul li .douban{
	background:url(../images/share.png) no-repeat 0 0;
}
#pro_buy .share_pro ul li .kaixin{
	background:url(../images/share.png) no-repeat 0 -20px;
}
#pro_buy .share_pro ul li .qzone{
	background:url(../images/share.png) no-repeat 0 -40px;
}
#pro_buy .share_pro ul li .renren{
	background:url(../images/share.png) no-repeat 0 -60px;
}
#pro_buy .share_pro  ul li .sinaweibo{
	background:url(../images/share.png) no-repeat 0 -80px;
}
#pro_buy .share_pro  ul li .qweibo{
	background:url(../images/share.png) no-repeat 0 -100px;
}
#pro_buy .share_pro ul li:hover{
	opacity:0.8;
}
/*左侧推荐和浏览记录*/
#left_wrap{
	width:236px;
	float:left;
}
/*左侧的浏览记录开始*/
#left_product{
	overflow:hidden;
}
#left_product .look_his_title{
	border-left: 5px solid #c69a62;
    border-bottom: 1px solid #ebebeb;
    background: #fff;
    line-height:50px;
    height:50px;
    width:236px;
    padding-left:12px;
    font-size:22px;
}
#left_product ul{
	width:253px;
	margin-bottom:30px;
}
#left_product ul li{
	padding:20px 10px;
	background:#fff;
	border-bottom:1px dashed #666;
	height:69px;
	overflow:hidden;
}
#left_product ul li .his_pic {
	display:block;
	width:69px;
	height:69px;
	float:left;
}
#left_product ul li a img{
	width:69px;
	height:69px;
}
#left_product .his_text{
	float:left;
	width:164px;
	
}
#left_product .his_text h2{
	word-break: break-all;
    width: 120px;
}
#left_product .his_text h2 a{
	color:#333;
	font-weight:100;
	line-height:24px;
	
}
#left_product .his_text div{
	color:#696969;
}
#left_product .his_text div span{
	color:#EC3E7D;
	display:inline-block;
	margin-right:5px;
}
#left_product .his_text div del{
	color:#959595;

}

/*<!--下面部分商品导航》》》吸顶导航条》》购物车》》详情》》评价-->*/
#pro_main_cont{
	margin-left:26px;
	float:left;
	position:relative;
	
}
#pro_main_cont .pro_main_cont_nav{
	overflow:hidden;
	width:811px;
	background:#fff;
	margin-bottom: 26px;
	position:absolute;
	z-index: 300;
	top:0;
	
}
#pro_main_cont .pro_main_cont_nav ul {
	float:left;
	position:relative;
}
#pro_main_cont .pro_main_cont_nav ul li {
	float:left;
}
#pro_main_cont .pro_main_cont_nav ul li a{
	display:block;
	background:#fff;
	padding:0 28px;
	line-height:50px;
}
/*移动的线条*/
#pro_main_cont .pro_main_cont_nav ul .pro_nav_line{
	height:3px;
	background:#C69A62;
	position:absolute;
	bottom:0;
	left:0;
	width:112px;
}
 /*价格和加入购物车按钮*/
#pro_main_cont .pro_main_cont_nav div span{
	color:#EC3E7D;
	float:left;
	display: block;
	font-size:22px;
	line-height:50px;
	padding:0 50px;
}
#pro_main_cont .pro_main_cont_nav div{
	float:right;
	
}
#pro_main_cont .pro_main_cont_nav div a{
	color:#fff;
	float:left;
	padding:0 20px;
	display:block;
	font-size:16px;
	line-height:50px;
	background:#EC3E7D;
}

/*商品参数*/
#pro_main_cont .para_wrap{
	overflow:hidden;
	width:811px;
    margin-top: 76px;
}
#pro_main_cont .para {
	margin-bottom:20px;
	background:#fff;
}
#pro_main_cont .para .para_title{
	height:44px;
	line-height:84px;
	padding-top:20px;
	
}
#pro_main_cont .para .para_title h3{
    border-left: 3px solid #DB3F7E;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    width: 788px;
    color: #3E3E3E;
    font-weight: 100;
    padding: 0 10px;
    background: url(../images/probt.png) no-repeat;
    background-position: 128px 3px;
}
#pro_main_cont  .para_more{
	padding:20px;
	
}
#pro_main_cont  .para_more ul li {
	line-height:34px;
}
#pro_main_cont  .para_more ul li p{
	display:inline-block;
	margin-left:80px;
}
/*//商品详情*/
#pro_main_cont .details {
	margin-bottom:20px;
	background:#fff;
}
#pro_main_cont .details .details_title{
	height:44px;
	line-height:84px;
	padding-top:20px;
	
}
#pro_main_cont .details .details_title h3{
    border-left: 3px solid #DB3F7E;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    width: 788px;
    color: #3E3E3E;
    font-weight: 100;
    padding: 0 10px;
    background: url(../images/probt.png) no-repeat 128px -47px;
}
#pro_main_cont  .details_more{
	padding:20px;
	
}
#pro_main_cont  .details_more h6{
	font-size:12px;
}
#pro_main_cont  .details_more p{
	text-indent:28px;
	line-height:24px;
}
#pro_main_cont  .details_more div strong{
	font-size:14px;
	display: block;
	padding-bottom:32px;
}

#pro_main_cont  .details_more div h6{
	padding:30px 0 0 20px;
}
#pro_main_cont  .details_more div ul{
	padding-left:20px;
	
}
#pro_main_cont  .details_more div ul li{
	line-height:22px;
	
}
/*用户评价*/
#pro_main_cont .reviews {
	margin-bottom:20px;
	background:#fff;
	overflow:hidden;
}
#pro_main_cont .reviews .reviews_title{
	height:44px;
	line-height:84px;
	padding-top:20px;
	
}
#pro_main_cont .reviews .reviews_title h3{
    border-left: 3px solid #DB3F7E;
    height: 32px;
    line-height: 32px;
    font-size: 24px;
    width: 788px;
    color: #3E3E3E;
    font-weight: 100;
    padding: 0 10px;
    background: url(../images/probt.png) no-repeat 128px -147px;
}

/*<!--评价区的星星还有分数开始-->*/
#pro_main_cont  .reviews_more{
	padding:20px;
	overflow: hidden;
	position: relative;
}
#pro_main_cont  .reviews_more .reviews_star {
	overflow:hidden;
	float:left;
}
#pro_main_cont  .reviews_more .reviews_star .scores {
	float:left;
	font-size:24px;
	color:#F490B3;
    line-height: 34px;
    margin-left:40px;
}
#pro_main_cont  .reviews_more .reviews_star .scores span{
	font-size:30px;
	line-height:34px;
}
#pro_main_cont  .reviews_more .reviews_star ul{
	float:left;
	height:34px;
	margin-left:20px;
	line-height:34px;
}
#pro_main_cont  .reviews_more .reviews_star ul li{
	float:left;
	font-size:24px;
	color:#ddd;
}
#pro_main_cont  .reviews_more .pinglun_btn a{
	display:block;
	padding:0 30px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	color:#ED5580;
	margin-left:47px;
	border:2px solid #ED5580;

}
#pro_main_cont  .reviews_more .pinglun_btn{
	float:left;
	overflow:hidden;	
}
#pro_main_cont  .reviews_more .pinglun_num{
	font-size:16px;
	color:#333;
	line-height:24px;
	position: absolute;
	top:56px;
	left:64px;
}
/*<!--评论区域的主要内容开始-->*/
#pro_main_cont  .reviews .reviews_cont{
	padding:42px 16px 0 16px;
}
#pro_main_cont  .reviews .reviews_cont ul li{
	padding-bottom:40px;
	overflow:hidden;
	margin-left: 14px;
}
/*<!--评论区域的主要内容左侧开始-->*/
#pro_main_cont  .reviews .reviews_cont ul li .user_text{
	float:left;
	overflow:hidden;	
	width:136px;
	text-align:center;
}

#pro_main_cont .reviews_cont ul li .user_text i{
	display:block;
	font-size:62px;
	line-height:62px;
}
#pro_main_cont .reviews_cont ul li .user_text span{
	display:block;
	font-size:14px;
	color:#414141;
	line-height:24px;
	word-break: break-word;
}
#pro_main_cont  .reviews .reviews_cont ul li .user_talk{
	float:left;
	border-radius:5px;
	padding:24px;
	background:#F2F2F2;
	position:relative;
	margin-left:15px;
}
/*<!--评论区域的主要内容左侧结束-->*/
/*<!--评论区域的主要内容右侧开始-->*/

#pro_main_cont  .reviews .reviews_cont .user_talk_title {
	border-bottom:1px solid #EC417D;
	width:550px;
	overflow:hidden;
	padding:10px 0;
}
#pro_main_cont  .reviews .reviews_cont .user_talk i{
	position:absolute;
	color:#f2f2f2;
	top: 20px;
    left: -26px;
    font-size: 40px;
	
}
#pro_main_cont  .reviews .reviews_cont .user_talk_title h3{
	font-size:18px;
	color:#EC417D;
	float:left;
	line-height:24px;
	padding-right:70px;
	font-weight:100;
}
#pro_main_cont  .reviews_cont .user_talk_title span{
	font-size:14px;
	color:#414141;
	line-height:24px;
}
#pro_main_cont .reviews_cont .user_talk_title span ul{
	float:left;
}
#pro_main_cont .reviews_cont .user_talk_title span p{
	float:left;
}
#pro_main_cont  .reviews_cont .user_talk_title span ul li{
	float:left;
	font-size:16px;
	color:#ddd;
	padding:0;
	margin-left:3px;
}
/*用户评论的文字*/
#pro_main_cont .reviews_cont .user_talk_text{
	padding:20px 0;
	width:550px;
}
#pro_main_cont .reviews_cont .user_talk_text p{
	font-size:14px;
	line-height:24px;
	color:#585E68;
}
#pro_main_cont .reviews_cont .user_date {
	color:#BEBEBE;
}
/*分页*/
#pro_main_cont .reviews_fenye{
	float:right;
	padding:30px 10px 48px 0;
}

